spatter oneself - Alemán Inglés Diccionario